body{
  overflow: hidden;
  background-color: #f5f5f5;
  .adm-center-popup-wrap{
    width: 100%;
    --max-width:95vw;
  }
}
h4{
  margin: 0;
  padding: 0;
  display: inline-block;
}
p{
  margin: 0;
  padding: 0;
}
.adm-space{
  width: 100%;
  --gap:20px;
}
.adm-error-block{
  min-height: 80vh;
}
.app {
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  .nav-icon{
    color: var(--adm-color-primary);
  }
  .border-bm{
    border-bottom: 1px solid var(--adm-color-border);
  }
  .body {
    flex: 1;
    display: inline-flex;
    flex-direction: column;
    gap: 20px;
    overflow: auto;
    scroll-behavior: smooth;
  }
  
  .bottom {
    display: block;
    width: 100%;
    flex: 0;
    border-top: solid 1px var(--adm-color-border);
    margin-bottom: 10px;
  }
}